package com.ruoyi.project.wechatprogram.site.sys.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;
import java.util.Date;

/**
 * 账户配置对象 webconfig
 *
 * @author ruoyi
 * @date 2020-04-07
 */
public class WebConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 用户代号，对应sys_user表中的webId */
    private Long id;

    /** 所有者r_admin的id代号 */
    @Excel(name = "所有者r_admin的id代号")
    private Long adminid;

    /** 网页代号，用来唯一区分一个后台用户 */
    @Excel(name = "网页代号，用来唯一区分一个后台用户")
    private String sysnum;

    /** 注册的时间 */
    @Excel(name = "注册的时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date datetime;

    /** 机器人昵称 */
    @Excel(name = "机器人昵称")
    private String robotname;

    /** 聊天窗口的欢迎词 */
    @Excel(name = "聊天窗口的欢迎词")
    private String helloword;

    /** 未知问题给予的回复 */
    @Excel(name = "未知问题给予的回复")
    private String unknownword;

    /** 用户是否验证通过：0:等待验证 1：正常 */
    @Excel(name = "用户是否验证通过：0:等待验证 1：正常")
    private Integer status;

    /** 站点的主类型 */
    @Excel(name = "站点的主类型")
    private String webtype;

    /** 站点的二级类型 */
    @Excel(name = "站点的二级类型")
    private String websubtype;

    /** 公司的客服电话 */
    @Excel(name = "公司的客服电话")
    private String servicetel;

    /** 公司客服QQ */
    @Excel(name = "公司客服QQ")
    private String serviceqq;

    /** 聊天页面地址 */
    @Excel(name = "聊天页面地址")
    private String chaturl;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setAdminid(Long adminid)
    {
        this.adminid = adminid;
    }

    public Long getAdminid()
    {
        return adminid;
    }
    public void setSysnum(String sysnum)
    {
        this.sysnum = sysnum;
    }

    public String getSysnum()
    {
        return sysnum;
    }
    public void setDatetime(Date datetime)
    {
        this.datetime = datetime;
    }

    public Date getDatetime()
    {
        return datetime;
    }
    public void setRobotname(String robotname)
    {
        this.robotname = robotname;
    }

    public String getRobotname()
    {
        return robotname;
    }
    public void setHelloword(String helloword)
    {
        this.helloword = helloword;
    }

    public String getHelloword()
    {
        return helloword;
    }
    public void setUnknownword(String unknownword)
    {
        this.unknownword = unknownword;
    }

    public String getUnknownword()
    {
        return unknownword;
    }
    public void setStatus(Integer status)
    {
        this.status = status;
    }

    public Integer getStatus()
    {
        return status;
    }
    public void setWebtype(String webtype)
    {
        this.webtype = webtype;
    }

    public String getWebtype()
    {
        return webtype;
    }
    public void setWebsubtype(String websubtype)
    {
        this.websubtype = websubtype;
    }

    public String getWebsubtype()
    {
        return websubtype;
    }
    public void setServicetel(String servicetel)
    {
        this.servicetel = servicetel;
    }

    public String getServicetel()
    {
        return servicetel;
    }
    public void setServiceqq(String serviceqq)
    {
        this.serviceqq = serviceqq;
    }

    public String getServiceqq()
    {
        return serviceqq;
    }
    public void setChaturl(String chaturl)
    {
        this.chaturl = chaturl;
    }

    public String getChaturl()
    {
        return chaturl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("adminid", getAdminid())
                .append("sysnum", getSysnum())
                .append("datetime", getDatetime())
                .append("robotname", getRobotname())
                .append("helloword", getHelloword())
                .append("unknownword", getUnknownword())
                .append("status", getStatus())
                .append("webtype", getWebtype())
                .append("websubtype", getWebsubtype())
                .append("servicetel", getServicetel())
                .append("serviceqq", getServiceqq())
                .append("chaturl", getChaturl())
                .toString();
    }
}
